<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>SSF.OS.OSPF: Router Classification Test</title>
</head>

<body bgcolor="white">

<h2>SSF.OS.OSPF Router Classification Test</h2>

<h3>Description</h3>

<p align="justify">
Test that after the simulation starts, the OSPF sessions running in
routers have correctly determined the router class.
</p>


<h3>Expected Results</h3>

<ul>
<li><p align="justify">
An OSPF router belongs to one of the following classes, depending on
its location in a network: Internal Router, Area Border Router, AS
Boundary Router, and Backbone Router.
</p>
</li>

<li><p>Definition of Router types in RFC 2328</p>

  <ol>
  <li><p>Internal router: A router whose all directly attached
  networks belong to the same area.</p></li>

  <li><p>Area border router: A router attached to networks belonging
  to two or more areas.</p></li>

  <li><p>Backbone router: A router that has an interface to the
  backbone area 0.</p></li>

  <li><p>AS Boundary router: An AS boundary router is one that
  exchanges routing information with routers beloging to other
  Autonomous Systems. Such a router advertises AS-external summary
  routes throughout the Autonomous System.</p></li>

  </ol>
</li>
</ul>

<h3>Files</h3>

<p>
Configuration file: <a href="routertype2.dml"><code>routertype2.dml</code></a><br>
Raw output: <a href="routertype2-raw.out"><code>routertype2-raw.out</code></a>
</p>

<h3>Analysis</h3>

<font color="#ff0000">
<pre>
OSPF router at host 2:0 is of type(s): Backbone  AS Boundary  
OSPF router at host 2:0 is of type(s): Backbone  AS Boundary  
OSPF router at host 2:1 is of type(s): Internal  Backbone  
OSPF router at host 2:1 is of type(s): Internal  Backbone  
OSPF router at host 2:2 is of type(s): Internal  Backbone  
OSPF router at host 2:2 is of type(s): Internal  Backbone  
OSPF router at host 2:3 is of type(s): Internal  Backbone  
OSPF router at host 2:3 is of type(s): Internal  Backbone  
OSPF router at host 2:4 is of type(s): Internal  Backbone  
OSPF router at host 2:4 is of type(s): Internal  Backbone  
OSPF router at host 2:5 is of type(s): Internal  Backbone  
OSPF router at host 2:5 is of type(s): Internal  Backbone  
OSPF router at host 2:6 is of type(s): Internal  Backbone  
OSPF router at host 2:6 is of type(s): Internal  Backbone  
OSPF router at host 3:0 is of type(s): Backbone  AS Boundary  
OSPF router at host 3:0 is of type(s): Backbone  AS Boundary  
OSPF router at host 3:1 is of type(s): Internal  Backbone  
OSPF router at host 3:1 is of type(s): Internal  Backbone  
OSPF router at host 3:2 is of type(s): Internal  Backbone  
OSPF router at host 3:2 is of type(s): Internal  Backbone  
OSPF router at host 3:3 is of type(s): Internal  Backbone  
OSPF router at host 3:3 is of type(s): Internal  Backbone  
</pre>
</font>

<p align="justify">
The test results are correct because the router type assignments
correctly reflect the network topology.
</p>


<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>

</body>
</html>
